<?php
include "conecta_pg.inc";
require '/usr/share/php/fpdf/fpdf.php';

function converte($string) {
	return iconv("UTF-8", "ISO-8859-1", $string);
}

$sql = ("SELECT codigo_pessoa, nome_pessoa, sexo, data_nascimento, cpf, email, telefone_residencial, telefone_trabalho, telefone_celular, estado_civil, nome_conjuge FROM pessoa, usuario, perfil WHERE pessoa.codigo_usuario = usuario.codigo_usuario and usuario.codigo_perfil = perfil.codigo_perfil and perfil.descricao_perfil = 'aluno'");
$resultado = pg_query ($sql);

// RELATORIO
$pdf = new FPDF("L", "pt", "A4");
$pdf->AddPage();
$pdf->Ln(30);

$pdf->SetFont("arial", "B", 18);
$pdf->Cell(0,5, converte("Relação de Alunos"),0,1,"C");
$pdf->Ln(20);

$pdf->SetFont("arial", "B", 8);
$pdf->Cell(30,20, converte("Código"),1,0,"C");
$pdf->Cell(170,20, converte("Nome do aluno"),1,0,"L");
$pdf->Cell(36,20, converte("Sexo"),1,0,"L");
$pdf->Cell(50,20, converte("Nascimento"),1,0,"L");
$pdf->Cell(47,20, converte("CPF"),1,0,"C");
$pdf->Cell(110,20, converte("E-mail"),1,0,"L");
$pdf->Cell(47,20, converte("Fone Resid"),1,0,"L");
$pdf->Cell(45,20, converte("Fone Trab"),1,0,"L");
$pdf->Cell(37,20, converte("Celular"),1,0,"L");
$pdf->Cell(50,20, converte("Estado civil"),1,0,"L");
$pdf->Cell(170,20, converte("Cônjuge"),1,1,"L");

$pdf->SetFont("arial", "", 7);

while ($linha = pg_fetch_array($resultado)) {
	$pdf->Cell(30,20,$linha["codigo_pessoa"],1,0,"C");
	$pdf->Cell(170,20, converte($linha["nome_pessoa"]),1,0,"L");
	$pdf->Cell(36,20, converte($linha["sexo"]),1,0,"L");
	$pdf->Cell(50,20, converte($linha["data_nascimento"]),1,0,"L");
	$pdf->Cell(47,20,$linha["cpf"],1,0,"C");
	$pdf->Cell(110,20, converte($linha["email"]),1,0,"L");
	$pdf->Cell(47,20, converte($linha["telefone_residencial"]),1,0,"L");
	$pdf->Cell(45,20, converte($linha["telefone_trabalho"]),1,0,"L");
	$pdf->Cell(37,20,$linha["telefone_celular"],1,0,"C");
	$pdf->Cell(50,20, converte($linha["estado_civil"]),1,0,"L");
	$pdf->Cell(170,20, converte($linha["nome_conjuge"]),1,1,"L");
}

$pdf->Output("relatorio_alunos.pdf", "I");

?>
